package util;

import java.util.HashMap;
import java.util.Map;

/**
 * 
 * @author wu199406
 * 
 * 用于Easyui 的datagrid的排序的工具类
 */
public class DatagridSortUtil 
{
	
	/**
	 * 该方法用于将datagrid的服务器排序时发送的排序字段字符串和排序方式字符串分割,并建立映射关系
	 * 
	 * @return
	 */
	public static Map<String,String> SetMapOfSortAndOrder(String sort,String order)
	{
		Map<String,String> map = new HashMap<String,String>();
		
		if(sort == null || sort == "" || order == null || order == "")
		{
			return null;
		}
		
		String[] sorts = sort.split(",");
		String[] orders = order.split(",");
		
		if(sorts.length == orders.length && sorts.length > 0 )
		{
			for(int i=0;i < sorts.length;i++)
			{
				map.put(sorts[i], orders[i]);
			}
		}
		
		return map;
	}
}
